* {
 padding: 0;
 margin: 0;
}
body,html {
 width: 100%;
 height: 100%;
 background: url('../images/login_bg.jpg') no-repeat center top;
 background-size: cover;
}
.header {
 padding-top: 20px;
}
.login-reg {
 position: fixed;
 top: 50%;
 left: 50%;
 width: 400px;
 height: 310px;
 background: #fff;
 transform: translate(-50%,-50%);
}
.title_box {
width: 100%;
height: 60px;
background: url('/assets/images/login_title.png') no-repeat center center;
}


form {
 padding: 0 30px;
}
.layui-form-item {
 position: relative;
}
.layui-icon {
 position: absolute;
 top: 10px;
 left: 10px;
}
.layui-input {
 padding-left: 32px;
}
.layui-form-item a {
 font-size: 12px;
}